package gestion.modelo;

import java.util.ArrayList;
import java.util.Collection;

public class Usuario {

	private int idpersona;
	
	private int perfil_idperfil;
	
	private int centro_informacion_idcentro_informacion;
	
	private String nombres;
	private String paterno;
	private String materno;
	private char sexo;
	private String tipoDocumento;
	private String numeroDocumento;
	private String correo;
	private String celular;
	private String clave;
	
	//relaciones
	protected static Administrador admin;
	protected CentroFormacion centro;
	
	private Collection<Idea> ideas = new ArrayList<Idea>();
	
	
	public Usuario(int idpersona, int perfil_idperfil,
			int centro_informacion_idcentro_informacion, String nombres,
			String paterno, String materno, char sexo, String tipoDocumento,
			String numeroDocumento, String correo, String celular,
			String clave, Administrador admin, CentroFormacion centro) {
		super();
		this.idpersona = idpersona;
		this.perfil_idperfil = perfil_idperfil;
		this.centro_informacion_idcentro_informacion = centro_informacion_idcentro_informacion;
		this.nombres = nombres;
		this.paterno = paterno;
		this.materno = materno;
		this.sexo = sexo;
		this.tipoDocumento = tipoDocumento;
		this.numeroDocumento = numeroDocumento;
		this.correo = correo;
		this.celular = celular;
		this.clave = clave;
		this.admin = admin;
		this.centro = centro;
	}
	
	
	public Usuario() {
		// TODO Auto-generated constructor stub
	}


	public int getIdpersona() {
		return idpersona;
	}
	public void setIdpersona(int idpersona) {
		this.idpersona = idpersona;
	}
	public int getPerfil_idperfil() {
		return perfil_idperfil;
	}
	public void setPerfil_idperfil(int perfil_idperfil) {
		this.perfil_idperfil = perfil_idperfil;
	}
	public int getCentro_informacion_idcentro_informacion() {
		return centro_informacion_idcentro_informacion;
	}
	public void setCentro_informacion_idcentro_informacion(
			int centro_informacion_idcentro_informacion) {
		this.centro_informacion_idcentro_informacion = centro_informacion_idcentro_informacion;
	}
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public String getPaterno() {
		return paterno;
	}
	public void setPaterno(String paterno) {
		this.paterno = paterno;
	}
	public String getMaterno() {
		return materno;
	}
	public void setMaterno(String materno) {
		this.materno = materno;
	}
	public char getSexo() {
		return sexo;
	}
	public void setSexo(char sexo) {
		this.sexo = sexo;
	}
	public String getTipoDocumento() {
		return tipoDocumento;
	}
	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}
	public String getNumeroDocumento() {
		return numeroDocumento;
	}
	public void setNumeroDocumento(String numeroDocumento) {
		this.numeroDocumento = numeroDocumento;
	}
	public String getCorreo() {
		return correo;
	}
	public void setCorreo(String correo) {
		this.correo = correo;
	}
	public String getCelular() {
		return celular;
	}
	public void setCelular(String celular) {
		this.celular = celular;
	}
	public String getClave() {
		return clave;
	}
	public void setClave(String clave) {
		this.clave = clave;
	}
	public Administrador getAdmin() {
		return admin;
	}
	public void setAdmin(Administrador admin) {
		this.admin = admin;
	}
	public CentroFormacion getCentro() {
		return centro;
	}
	public void setCentro(CentroFormacion centro) {
		this.centro = centro;
	}


	public Collection<Idea> getIdeas() {
		return ideas;
	}


	public void setIdeas(Collection<Idea> ideas) {
		this.ideas = ideas;
	}

 
 
	 
}
